10 Nights in Spain

4 nights in Barcelona

4 nights in Girona

2 nights in Madrid